/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package modelo;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Id;

/**
 *
 * @author Camilo
 */
@Entity
public class Empresa implements Serializable{
    
    
    @Id
    private String nit;
    private String tipo;
    private String tipoHijo;  
    private String nombre;
    private String padre;
    static String[] tipos = new String[5];
    

    public Empresa() {
        tipos[0]="Distribuidores";
        tipos[1]="Sub-Distribuidores";
        tipos[2]="Canales";
        tipos[3]="Punto de venta";
        tipos[4]="Error";
        
        
    }
    

    public Empresa(String nombre, String nit, String tipo, String padre) {
        tipos[0]="Distribuidores";
        tipos[1]="Sub-Distribuidores";
        tipos[2]="Canales";
        tipos[3]="Punto de venta";
        tipos[4]="Error";
        this.tipo = tipo;
        this.nit = nit;
        this.nombre = nombre;
        this.padre = padre;
    }    
    
    
    public void setTipoHijo(String tipoHijo) {
        this.tipoHijo = tipoHijo;
    }

    public static void setTipos(String[] tipos) {
        Empresa.tipos = tipos;
    }
    
    
    
    public String getTipoHijo() {
        return tipoHijo;
    }

    public static String[] getTipos() {
        return tipos;
    }
    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }    

    public String getNit() {
        return nit;
    }

    public void setNit(String nit) {
        this.nit = nit;
    }  

    public String getPadre() {
        return padre;
    }

    public void setPadre(String padre) {
        this.padre = padre;
    }   
}
